Modifying Shor's algorithm to compute short discrete logarithms

نویسنده

  • Martin Ekerå
چکیده

We revisit Shor’s algorithm for computing discrete logarithms in Fp on a quantum computer and modify it to compute logarithms d in groups 〈g〉 of prime order q in the special case where d≪ q. As a stepping stone to performing this modification, we first introduce a modified algorithm for computing logarithms on the general interval 0 < d < q for comparison. We demonstrate conservative lower bounds on the success probability of our algorithms in both the general and the special case. In both cases, our algorithms initially set the index registers to a uniform superposition of all states, compared to p− 1 states in Shor’s original algorithm. In the special case where d≪ q, our algorithm uses 3 dlog2 de qubits for the two index registers and computes two QFTs of size 2dlog2 de and 2 dlog2 de, compared to 2 blog2 qc qubits for the index registers and two QFTs both of size 2blog2 qc in the general case. A quantum circuit for computing [a − bd] g is furthermore required, where 0 ≤ a < 2 dlog2 de and 0 ≤ b < 2dlog2 de in the special case, compared to 0 ≤ a, b < 2blog2 qc in the general case. This implies that the complexity of computing discrete logarithms on a quantum computer can be made to depend not only on the choice of group, and on its order q, but also on the logarithm d. In the special case where d≪ q, our algorithm does not require q to be prime. It may hence be generalized to finite abelian groups.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quantum algorithms for computing short discrete logarithms and factoring RSA integers

In this paper we generalize the quantum algorithm for computing short discrete logarithms previously introduced by Eker̊a [2] so as to allow for various tradeoffs between the number of times that the algorithm need be executed on the one hand, and the complexity of the algorithm and the requirements it imposes on the quantum computer on the other hand. Furthermore, we describe applications of al...

متن کامل

Quantum Algorithms for Computing Short Discrete Logarithms and Factoring RSA Integers

In this paper we generalize the quantum algorithm for computing short discrete logarithms previously introduced by Eker̊a [2] so as to allow for various tradeoffs between the number of times that the algorithm need be executed on the one hand, and the complexity of the algorithm and the requirements it imposes on the quantum computer on the other hand. Furthermore, we describe applications of al...

متن کامل

Shor's discrete logarithm quantum algorithm for elliptic curves

We show in some detail how to implement Shor’s efficient quantum algorithm for discrete logarithms for the particular case of elliptic curve groups. It turns out that for this problem a smaller quantum computer can solve problems further beyond current computing than for integer factorisation. A 160 bit elliptic curve cryptographic key could be broken on a quantum computer using around 1000 qub...

متن کامل

Quantum computation of discrete logarithms in semigroups

We describe an efficient quantum algorithm for computing discrete logarithms in semigroups using Shor’s algorithms for period finding and discrete log as subroutines. Thus proposed cryptosystems based on the presumed hardness of discrete logarithms in semigroups are insecure against quantum attacks. In contrast, we show that some generalizations of the discrete log problem are hard in semigroup...

متن کامل

A quantum circuit to find discrete logarithms on ordinary binary elliptic curves in depth O(log n)

Improving over an earlier construction by Kaye and Zalka [1], in [2] Maslov et al. describe an implementation of Shor’s algorithm, which can solve the discrete logarithm problem on ordinary binary elliptic curves in quadratic depth O(n). In this paper we show that discrete logarithms on such curves can be found with a quantum circuit of depth O(log n). As technical tools we introduce quantum ci...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2016  شماره 

صفحات  -

تاریخ انتشار 2016